package net.servir.capacidades.web.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import net.servir.capacidades.model.PruebaInstructivo;
import net.servir.capacidades.model.Sistema;
import net.servir.capacidades.common.ValueConstants;
import net.servir.capacidades.service.DemoService;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class PracticaPruebaRRHH3Controller {

	@Autowired
	private DemoService demoService;

	@RequestMapping("/practicaPruebaRRHH3.htm")
	public @ModelAttribute("practicaPrueba3")
	PruebaInstructivo practicaPrueba(HttpServletRequest request) {
		
		HttpSession sesion = request.getSession();
		//String idSistema = (String)sesion.getAttribute("idSistema");
		
		
		String idSistema="";
		if (request.getParameter("idSistema") != null)
			idSistema = request.getParameter("idSistema");
				
		//String cod_sistema = ValueConstants.COD_SISTEMA;
		Sistema sis = new Sistema();
		PruebaInstructivo prueba = new PruebaInstructivo();
		
		sis=demoService.buscarSistema(idSistema);
		
	    String secuencia= ValueConstants.SECUENCIA_THREE;
	    
	    prueba = demoService.listaAlternativas_Pregunta(secuencia, idSistema);		
		prueba.setSis(sis);
		sesion.setAttribute("idSistema", idSistema);
		//request.setAttribute("DATAPRUEBA", prueba);
		
		return prueba;
	}
	
}

